﻿namespace PSAMMatrixCloud.BLL.BizCommon
{
    public static class ConstFiled
    {


        /// <summary>
        /// ParkingSysAppID Config
        /// </summary>
        public const string ParkingSysAppID = "ParkingSysAppID";

        public const string ETCPayment = "ETCPayment";

        /// <summary>
        /// 大图地址
        /// </summary>
        public const string OriginalPath = "OriginalPath";

        /// <summary>
        /// 缩略图地址
        /// </summary>
        public const string ThumbnailPath = "ThumbnailPath";

        /// <summary>
        /// 图片URL地址
        /// </summary>
        public const string PicUrl = "PicUrl";

        /// <summary>
        /// 需要写日志的APP地址
        /// </summary>
        public const string LogAPPID = "LogAPPID";

        /// <summary>
        /// 赠券二维码地址
        /// </summary>
        public const string CouponQrCodeUrl = "CouponQrCodeUrl";

        /// <summary>
        /// 微信支付二维码地址
        /// </summary>
        public const string WeChatPayQrCodeUrl = "WeChatPayQrCodeUrl";

        /// <summary>
        /// 支付宝支付二维码地址
        /// </summary>
        public const string AliPayQrCodeUrl = "AliPayQrCodeUrl";

        /// <summary>
        /// 日志上传地址
        /// </summary>
        public const string LogUrl = "LogUrl";

        /// <summary>
        /// 从redis中获取数据
        /// </summary>
        public const string GetBasicDataFromCache = "GetBasicDataFromCache";

        /// <summary>
        /// ElasticServer
        /// </summary>
        public const string ElasticServer = "ElasticServer";

        /// <summary>
        /// ElasticPort
        /// </summary>
        public const string ElasticPort = "ElasticPort";

        /// <summary>
        /// SommonServer
        /// </summary>
        public const string CommonServer = "CommonServer";

        public const string yyyMMddHHmmss = "yyyyMMddHHmmss";
        public const string _yyyMMddHHmmss = "yyyy-MM-dd HH:mm:ss";

        public const string yyyMMdd = "yyyyMMdd";
        public const string _yyyMMdd = "yyyy-MM-dd";
        public const string yyyMMddChs = "yyyy年MM月dd日";
        public const string yyyMMddHHmmChs = "yyyy年MM月dd日 HH:mm";

        #region 缓存KEY

        #region 基础信息

        public const string CACHEBASICINFO = "BASICINFO";
        public const string CACHEGROUP = "GROUP";
        public const string CACHEGROUPPARK = "GROUPPARK";
        public const string CACHEGROUPPARKMARKET = "GROUPPARKMARKET";
        public const string CACHEPLATFORMMENUTREE = "PLATFORMMENUTREE";
        public const string CACHEBOSSMENUTREE = "BOSSMENUTREE";

        #endregion 基础信息

        #region 用户菜单权限

        public const string CACHESYSUSERMENUROLE = "SYSUSERMENUROLE";
        public const string CACHEPLATFORMUSERMENUROLE = "PLATFORMUSERMENUROLE";

        #endregion 用户菜单权限

        /// <summary>
        /// 车场微信配置信息
        /// </summary>
        public const string PARKINGWXCONFIG = "PARKINGWXCONFIG";

        /// <summary>
        /// 数据推送设置
        /// </summary>
        public const string DataPushSetting = "DataPushSetting";

        #region 运维KEY

        /// <summary>
        /// 车场状态
        /// </summary>
        public const string CacheParkingStatus = "ParkingStatus";

        /// <summary>
        /// 车场通行状态
        /// </summary>
        public const string CacheParkingPassStatus = "ParkingPassStatus";

        /// <summary>
        /// 设备状态
        /// </summary>
        public const string CacheDeviceStatus = "DeviceStatus";

        /// <summary>
        /// 设备状态详情
        /// </summary>
        public const string CacheDeviceDetailStatus = "DeviceDetailStatus";

        /// <summary>
        /// 设备信息
        /// </summary>
        public const string CacheDeviceInfo = "DeviceInfo";

        /// <summary>
        /// 实时入场信息
        /// </summary>
        public const string CacheRealTimeEntryInfo = "RealTimeEntryInfo";
        /// <summary>
        /// 实时入场图片信息
        /// </summary>
        public const string CacheRealTimeEntryPicInfo = "RealTimeEntryPicInfo";
        /// <summary>
        /// 实时出场信息
        /// </summary>
        public const string CacheRealTimeExitInfo = "RealTimeExitInfo";
        /// <summary>
        /// 实时出场图片信息
        /// </summary>
        public const string CacheRealTimeExitPicInfo = "RealTimeExitPicInfo";
        /// <summary>
        /// 实时图片信息
        /// </summary>
        public const string CacheRealTimePicInfo = "RealTimePicInfo";
        /// <summary>
        /// 车场运行状态
        /// </summary>
        public const string CacheParkingWorkStatus = "ParkingWorkStatus";

        /// <summary>
        /// 设备告警信息
        /// </summary>
        public const string CacheDeviceWarningInfo = "DeviceWarningInfo";

        /// <summary>
        /// 用户管理的车场列表
        /// </summary>
        public const string CacheUserParkingList = "UserParkingList";
        #endregion 运维KEY

        #endregion 缓存KEY

        #region WebAPIConfig

        /// <summary>
        /// 广西建行二维码URl
        /// </summary>
        public const string WebAPIConfig_GxCcbCodeUrl = "GxCcbCodeUrl";
        /// <summary>
        /// 无车牌入场二维码URl
        /// </summary>
        public const string WebAPIConfig_NoPlateNoEntryCodeUrl = "NoPlateNoEntryCodeUrl";
        /// <summary>
        /// 无车牌出场二维码URl
        /// </summary>
        public const string WebAPIConfig_NoPlateNoExitCodeUrl = "NoPlateNoExitCodeUrl";

        /// <summary>
        /// 广西建行二维码URl
        /// </summary>
        public const string WebAPIConfig_ICBCCodeUrl = "GxCcbCodeUrl";
        /// <summary>
        /// 民生银行二维码URl
        /// </summary>
        public const string WebAPIConfig_CMBCCodeUrl = "CmbCodeUrl";

        /// <summary>
        /// 需要验证派券权限的组织机构 多个以逗号隔开 目前只支持车场，商户
        /// </summary>
        public const string WebAPIConfig_CouponRightCheckOrgzIds = "CouponRightCheckOrgzIds";
        /// <summary>
        ///广东教委图片目录
        /// </summary>
        public const string WebAPIConfig_GdjwPicUrl = "gdjwpicurl";
        #endregion
    }
}